接下來是第三張報表,會用到之前第二張報表的一個語法,欄位有這些,只有兩個==,最後產生的結果就是要計算各種狀態的的代辦單量!
首先,先附上完整的SQL語法
資料來自todo_lists,再來利用GROUP BY()語法建立一個保單狀態的群組,最後為了可以按照報表順序,用到了ORDER BY()語法
簡單介紹一下ORDER BY 語法
ORDER BY 運算式[ASC|DESC]
預設是由小到大(ASC→可省略),除非你有指定要由大到小(DESC);
接下來是重頭戲CASE條件運算式的語法,適用於多條件判斷的指令敘述
先來看看他的語法
把她翻成中文比較好懂,非常值觀,當條件等於「比較運算式」之值時,就傳回第一個符合條件之「結果運算式」的值,當所有條件都不符合WHEN之「比較運算式」時,就會傳回ELSE的運算式值,最後記得加上END結束,才能接下去的語法,最後附上執行結果證明沒有出錯